﻿@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0px;
}
body{
font-family:"微软雅黑";
font-size:14px;
line-height:24px;
color:#616161;
background:#fff;
}
img{
border:none;
}
ul li{
list-style:none;
}
a{color:#616161; text-decoration: none;}

a:hover{color:#055b94;text-decoration:none;}



h1{

float:left;
padding-top:20px;
margin-right:0px;
padding-bottom:25px;
}

.logo{
float:left; border-left:#e1e1e1 solid 1px;font-size:17px; margin-top:35px; margin-left:20px; padding-left:20px;}
.logo span{color:#009249; font-weight:bold; line-height:25px;}

.en_cn1{float:right;text-align:right;background:url(../images/tel.jpg) no-repeat 20px 10px; margin-top:45px;  color:#d2373d;  padding-left:32px; width:200px; border:#d2373d solid 1px; border-radius:25px;}
.en_cn1 span{font-size:23px;font-family:Arial, Helvetica, sans-serif; color:#d2373d; padding-right:20px;  line-height:40px;}


#top{ width:100%; float:left;height:37px; border-bottom:#e2e9f3 solid 1px;line-height:37px;}
#top .top1{ width:1202px; height:37px; margin:auto; }
#top .top2{ float:right;}
#top .top2 span{ width:50px; float:left;font-size:12px;}
#top .top2 em{ width:150px; float:left;font-size:12px; font-style:normal}


/*--------------------index.html start----------------------*/


#head{
width:1202px;
margin:auto;
}


#flash{
width:100%;
height:563px;
float:left;
}

#menu1{width:100%;
float:left;
height:53px;
background:#055b94;
}

#menu{width:1202px;
margin:auto;
height:53px;

}
ul.menu {list-style:none; margin:0; padding:0;background:url(../images/s.jpg) no-repeat left}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; text-decoration:none; padding-left:0px; text-align:center;color:#fff;  }
ul.menu li {position:relative;  float:left; background:url(../images/s.jpg) no-repeat right}
ul.menu ul {position:absolute;  left:0; display:none; opacity:0; list-style:none;  }
ul.menu ul li {position:relative; border-top:none; width:170px;font-weight:normal;background:#1a8cd7;color:#fff;  border-top:1px solid #fff;}
ul.menu ul li a {color:#fff;font-weight:normal;line-height:35px;}
ul.menu ul li a:hover {color:#fff; background:#1881c6; }
ul.menu ul ul { top:0px}
ul.menu .menulink { width:170px;  height:53px;font-size:15px;_display: inline-block; line-height:53px; font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover { color:#fff; background:#1a8cd7; }
ul.menu .sub {}
ul.menu .topline {}





#nn1{
width:100%;
float:left;
height:100px;
background:url(../images/s_b.jpg) repeat-x bottom;
}
#nn{
width:1202px;
height:59px;
margin:auto;

}

#nn .n2{float:left;width:895px; line-height:59px; }
#nn .n2 h3{float:left;   font-weight:normal; font-size:16px; text-transform:uppercase; line-height:59px; padding-right:20px; color:#3f3f3f }

#nn .n2 span{float:right; }




#search{
width:284px;
padding-top:13px;
float:right;
}
#search_logo{ padding-top:0px;}


.searchinput{
height:34px;
line-height:34px;
color:#333333;
font-size:12px;
border:#d5d5d5 solid 1px;
width:200px;
 border-radius:25px;
float:left;
padding-left:20px;
display:inline;
background:#fff;
}




#ab2{width:1202px; margin:auto;  padding-top:25px; clear:both}

.ab1{width:424px; float:left }
.ab1 h3{width:424px; text-align:left; font-size:30px; color:#393939; font-weight:normal; padding-bottom:35px; }
.ab1 h3 span{width:424px; text-align:left; font-size:14px; color:#393939; font-weight:normal; line-height:5px; line-height:35px; text-transform:uppercase  }
.ab1 h3 em{ width:50px; height:2px; background:#055b94; position:absolute }

.ab1 p{width:424px; float:left  }
.m1{border-radius:25px; border:#CCCCCC solid 1px; width:120px; line-height:32px; float:left; margin-top:20px; text-align:center}

.ab_2{ width:222px; float:left; padding-left:90px;} 
.ab_2_1{ width:222px; float:left; text-align:center; font-size:14px; color:#393939; font-weight:normal; line-height:5px; line-height:55px; padding-bottom:10px;border-bottom:#dfdfdf solid 1px;padding-top:20px;} 
.ab_2_1 h4{width:222px; text-align:center; font-size:45px; color:#055b94; font-weight:normal; font-family:"Times New Roman", Times, serif ;   }
.ab_2_1 h4 span{ font-size:14px; color:#393939; font-weight:normal; }
.ab_2_1 h4 em{ width:50px; height:1px; background:#dfdfdf; position:absolute; margin-left:-25px;}

.ab_2_2{ width:222px; float:left; text-align:center; font-size:14px; color:#393939; font-weight:normal; line-height:5px; line-height:24px; padding-bottom:40px;border-bottom:#dfdfdf solid 1px; padding-top:50px; } 
.ab_2_2 h4{width:222px; text-align:center; font-size:28px; color:#055b94; font-weight:normal; margin-bottom:10px; }
.ab_2_2 h4 em{ width:50px; height:1px; background:#dfdfdf; position:absolute; margin-left:-25px; margin-top:20px; }


.ab_3{ width:441px; height:352px; float:right; overflow:hidden}
.ab_3 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ab_3 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}




#pro2{width:100%; float:left; background:#055b94; height:180px; margin-top:70px; }
.pro_1{width:1202px; margin:auto; }
.pro_1 h3{width:1202px; float:left; text-align:center; padding-top:50px; font-size:33px; color:#fff; text-transform:uppercase; letter-spacing:2px; }
.pro_1 h3 span{width:1202px; float:left;  text-align:center; font-size:16px; color:#a2c3d9; font-weight:normal; letter-spacing:0px; padding-top:10px; line-height:30px;}
.pro_1 h3 b{width:1202px; float:left;  text-align:center; font-size:16px; color:#a2c3d9; font-weight:normal; letter-spacing:10px;}



#pz{width:100%; float:left; background:url(../images/p_b.jpg) no-repeat top center #f5f8fe;}
.p11{width:1202px; margin:auto; padding-top:50px; padding-bottom:20px; height:200px; margin-bottom:50px;}

.p1{width:279px; height:79px; float:left; background:#f0f5ff; border:#cad7f0 solid 1px; border-radius:10px; }
.p1 h3{ text-align:left; height:79px; line-height:24px; font-size:20px; width:110px; float:left; color:#055b94;font-weight:normal; margin-top:18px;padding-left:110px; background:url(../images/p1.png) no-repeat 50px 5px;  }
.p1  h3 span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.p1 ul{overflow:hidden; text-align:left; float:left; width:279px; }
.p1 ul li{display:inline;float:left; width:279px; line-height:35px;  border-bottom:#dbe4f5 solid 1px }
.p1 ul li a{ float:left;  color:#055b94; }
.p1 ul li a:hover{ float:left; color:#5287aa }


.p2{width:279px; height:79px; float:left; background:#f0f5ff; border:#cad7f0 solid 1px; border-radius:10px; margin-left:26px; margin-right:26px; }
.p2 h3{ text-align:left; height:79px; line-height:24px; font-size:20px; width:179px; float:left; color:#055b94;font-weight:normal; margin-top:18px;padding-left:100px; background:url(../images/p2.png) no-repeat 30px 0px;  }
.p2  h3 span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.p2 ul{overflow:hidden; text-align:left; float:left; width:279px; }
.p2 ul li{display:inline;float:left; width:279px; line-height:35px;  border-bottom:#dbe4f5 solid 1px }
.p2 ul li a{ float:left;  color:#055b94; }
.p2 ul li a:hover{ float:left; color:#5287aa }


.p3{width:279px; height:79px; float:left; background:#f0f5ff; border:#cad7f0 solid 1px; border-radius:10px; }
.p3 h3{ text-align:left; height:79px; line-height:24px; font-size:20px; width:189px; float:left; color:#055b94;font-weight:normal; margin-top:18px;padding-left:90px; background:url(../images/p3.png) no-repeat 20px 0px;  }
.p3  h3 span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.p3 ul{overflow:hidden; text-align:left; float:left; width:279px;}
.p3 ul li{display:inline;float:left; width:279px; line-height:35px;  border-bottom:#dbe4f5 solid 1px }
.p3 ul li a{ float:left;  color:#055b94; }
.p3 ul li a:hover{ float:left; color:#5287aa }

.p4{width:279px; height:79px; float:right; background:#f0f5ff; border:#cad7f0 solid 1px; border-radius:10px; }
.p4 h3{ text-align:left; line-height:24px;  height:79px;font-size:20px; width:110px; float:left; color:#055b94;font-weight:normal; margin-top:18px;padding-left:110px; background:url(../images/p4.png) no-repeat 50px 0px;  }
.p4  h3 span{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.p4 ul{overflow:hidden; text-align:left; float:left; width:279px;}
.p4 ul li{display:inline;float:left; width:279px; line-height:35px;  border-bottom:#dbe4f5 solid 1px }
.p4 ul li a{ float:left;  color:#055b94; }
.p4 ul li a:hover{ float:left; color:#5287aa }






.tuu{
width:1202px; 
margin:auto;height:178px; margin-bottom:70px; border:#dbe4f5 solid 1px;box-shadow:3px 3px 3px 3px #e6ecf8; background:url(../images/pj.jpg) no-repeat right;border-radius:25px;
}
.tuu h3{color:#7b96a8;width:850px;font-weight:normal; font-size:16px; line-height:30px; padding-top:43px; float:left; text-align:right} 
.tuu h3 span{ color:#00953a; font-weight:normal; font-size:24px;} 



#ys{
width:1202px;
margin:auto;background:url(../images/ys.jpg) no-repeat 0 100px; overflow:hidden; padding-top:50px;
}
#ys h3{width:500px;margin:auto; overflow:hidden;height:157px; text-align:left;  font-size:20px; color:#055e97; font-weight:normal;}
#ys h3 span{font-size:40px; color:#055e97; font-weight:bold; height:50px;text-align:center; padding-top:10px; float:left;width:500px; letter-spacing:10px; }
#ys h3 b{font-size:70px; color:#e4201b; font-weight:bold; font-family:"Times New Roman", Times, serif; text-align:center;  }
#ys h3 em{font-size:14px; color:#055e97; font-weight:normal; font-style:normal; text-align:center;  letter-spacing:0px; }


.ys1{ margin:auto; width:1163px; background:url(../images/l1.jpg) no-repeat top center; height:297px;clear:both  }
.ys1 h4{font-size:24px;text-align:left; color:#055e97; font-weight:normal;width:620px; height:100px; float:right; padding-top:30px; margin-top:40px;}
.ys1 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#055e97; text-align:left; font-style:normal; text-transform:uppercase}
.ys1 h4 span{ width:80px; height:80px; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; line-height:80px; margin-right:20px; float:left; background:#055e97; border-radius:50px; text-align:center}
.ys1 p{font-size:16px; text-align:left; width:470px;  float:right; background:url(../images/d.jpg) no-repeat 75px 10px; color:#7a93a4; padding-left:100px; padding-right:50px;}




.ys2{ margin:auto; width:1063px; background:url(../images/l2.jpg) no-repeat left; height:281px; padding-left:100px; }
.ys2 h4{font-size:24px;text-align:left; color:#055e97; font-weight:normal;width:620px; height:100px; float:left; margin-top:50px;}
.ys2 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#055e97; text-align:left; font-style:normal; text-transform:uppercase}
.ys2 h4 span{ width:80px; height:80px; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; line-height:80px; margin-right:20px; float:left; background:#055e97; border-radius:50px; text-align:center}
.ys2 p{font-size:16px; text-align:left; width:470px;  float:left; background:url(../images/d.jpg) no-repeat 75px 10px; color:#7a93a4; padding-left:100px; padding-right:50px;}


.ys3{ margin:auto; width:1163px; background:url(../images/l3.jpg) no-repeat right; height:253px; clear:both;}
.ys3 h4{font-size:24px;text-align:left; color:#055e97; font-weight:normal;width:620px; height:100px; float:right;  margin-top:30px;}
.ys3 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#055e97; text-align:left; font-style:normal; text-transform:uppercase}
.ys3 h4 span{ width:80px; height:80px; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; line-height:80px; margin-right:20px; float:left; background:#055e97; border-radius:50px; text-align:center}
.ys3 p{font-size:16px; text-align:left; width:420px;  float:right; background:url(../images/d.jpg) no-repeat 75px 10px; color:#7a93a4; padding-left:100px; padding-right:100px;}


.ys4{ margin:auto; width:1063px; background:url(../images/l4.jpg) no-repeat left; height:298px;padding-left:100px; }
.ys4 h4{font-size:24px;text-align:left; color:#055e97; font-weight:normal;width:570px; height:100px; float:left; margin-top:50px;}
.ys4 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#055e97; text-align:left; font-style:normal; text-transform:uppercase}
.ys4 h4 span{ width:80px; height:80px; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; line-height:80px; margin-right:20px; float:left; background:#055e97; border-radius:50px; text-align:center}
.ys4 p{font-size:16px; text-align:left; width:400px;  float:left; background:url(../images/d.jpg) no-repeat 75px 10px; color:#7a93a4; padding-left:100px; }


.ys5{ margin:auto; width:1163px; background:url(../images/l5.jpg) no-repeat right; height:296px;  clear:both;}
.ys5 h4{font-size:24px;text-align:left; color:#055e97; font-weight:normal;width:620px; height:100px; float:right; margin-top:40px;}
.ys5 h4 em{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#055e97; text-align:left; font-style:normal; text-transform:uppercase}
.ys5 h4 span{ width:80px; height:80px; font-size:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:normal; font-weight:bold; line-height:80px; margin-right:20px; float:left; background:#055e97; border-radius:50px; text-align:center}
.ys5 p{font-size:16px; text-align:left; width:470px;  float:right; background:url(../images/d.jpg) no-repeat 75px 10px; color:#7a93a4; padding-left:100px; padding-right:50px;}









#dh1{
width:1202px;
height:133px;
margin:auto;
background:url(../images/tt.jpg) no-repeat top right #055b94; margin-top:50px;
}
.dh2{
width:717px;
float:left; padding-left:50px;
}
.dh2 h3{color:#FFFFFF;width:717px;font-weight:normal; font-size:17px;  padding-top:30px;float:left;} 
.dh2 h3 span{ color:#fff; padding-left:15px; padding-right:15px; background:#1a8cd7; font-weight:normal; font-size:20px; line-height:40px;  } 

.ddd{float:right;padding-top:15px;text-align:left; color:#fff; font-size:13px; line-height:25px; padding-left:60px; width:170px; padding-right:30px; background:url(../images/dh.jpg) no-repeat left 18px; margin-top:20px;}
.ddd span{font-size:25px;font-family:Arial, Helvetica, sans-serif; color:#fff;}








#new1{width:1200px; margin:auto; overflow:hidden; padding-top:50px; }

.new{width:770px; float:left}
.new h3{width:770px; font-size:20px;  line-height:24px; float:left;  color:#0a57ae; height:40px;}
.new h3 span{ float:right; font-size:13px; font-weight:normal}

 
.n2{width:770px;float:left;}

.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  height:60px; float:left;  width:770px; margin-bottom:20px; border:#e1e9f9 solid 1px; border-left:#0974c7 solid 3px; padding-top:10px; padding-bottom:20px; }
.n2 ul li a{ float:left; font-size:15px; color:#a1a1a1 }


.nr{width:600px;float:right; padding-right:20px;}
.nr h5{ color:#666666; font-size:16px; line-height:24px; float:left; font-weight:normal;width:600px;}
.nr h5 a{ color:#666666;}

.shijian{ width:120px; float:left; height:50px;border-right:#e1e9f9 solid 1px; color:#017cca; padding-top:10px;  text-align:center; font-size:15px; margin-right:10px;}
.shijian b{  font-size:35px;text-align:center; padding-left:10px; }
 
 

#e-mail_1{
width:301px;
height:205px;
background:url(../images/em.jpg) no-repeat;
float:right; color:#FFFFFF; padding-left:70px; padding-top:180px;
}



 .login{
float:right; padding-top:20px; text-align:center; margin-right:70px;

}



.searchinput1{
height:35px;
color:#3e73aa;
border:solid 1px #42566c;
background:#f6f9ff;
width:175px;
line-height:35px;
padding-left:10px;
margin-top:10px;
border-radius:5px;
 box-shadow: #3e73aa 0px 0px 2px 2px inset
}




#fot{ float:left; width:100%; background:#373737; padding-top:50px; padding-bottom:50px; margin-top:40px;}
.fot1{margin:auto;width:1202px; }
.fot1-1{width:1011px; float:left; color:#FFFFFF}
.fot1-1 a{color:#FFFFFF}
.ewm{width:150px; float:right; background:#fff; text-align:center; line-height:30px; padding-top:20px; padding-bottom:10px;}


#footer1{ float:left; width:100%; background:#252525}

#footer{margin:auto;width:1202px; line-height:55px;overflow:hidden;}

.zzb07tail{}
a.zzb07link{ text-decoration:none;}

a.zzb07link:hover {text-decoration:underline;

}


